package com.groupbuying.ordosmarathon.admin.service;

import com.groupbuying.ordosmarathon.util.PageUtils;
import com.groupbuying.ordosmarathon.util.apiresult.ApiResult;

import java.util.List;
import java.util.Map;

/**
 * @Author: WANGNING
 * @Email wyn20140226@aliyun.com
 * @Date: 2019/8/6 14:52
 * @Des 马拉松后台管理
 */
public interface MarathonAdminService {
    /**
     * 马拉松支付查询接口
     */
     PageUtils payList(Map<String,Object> param);
     /**
      * 首页--注册会员数
      */
     Integer countCustomerForMls();
     /**
      * 首页--获取各项订单数/金额数
      */
     Map getCountAndTotalPrice();
     /**
      * 首页--获奖统计
      */
     Map<String,Integer> getPrize();
     /**
      * 首页总参数
      */
     Map homePage();
     /**
      * 投屏抽奖列表获取----type----1
      */
     PageUtils screenList(Map<String, Object> map);
     /**
      * 投屏页所有模块
      */
      Map screen(Map<String, Object> params);

      /**
       * 获取大转盘列表---娃娃机
       */
      Map wawajiPrizeSumAndSinglePrize(Map<String,Object> map);
      /**
       * 获取大转盘列表---垃圾分类
       */
      Map rubbishPrizeSumAndSinglePrize(Map<String,Object> map);
     /**
      * 获取大转盘列表---模拟超市
      */
     Map marketPrizeSumAndSinglePrize(Map<String,Object> map);
     /**
      *获取大转盘列表---娃娃机详情列表
      *
      */
     Map wawajiDetaile(Map<String,Object> map);
     /**
      *获取大转盘列表---垃圾分类详情列表
      *
      */
     Map rubbishDetaile(Map<String,Object>map);
     /**
      *获取大转盘列表---模拟超市详情列表
      *
      */
     Map marketDetaile(Map<String,Object> map);
}
